home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 2
/
002.d81
/
light racers
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
3KB
|
111 lines
100 poke53281,0:print""
110 print"[147]":poke783,peek(893)and254
120 poke781,1:a$="light racers":gosub200
130 poke781,3:poke782,0:sys65520:a$="by":gosub200
140 poke781,5:sys65520:a$="bob busch":gosub200:poke781,0
150 print:print:print:print" player 1 player 2"
162 print:print" use use"
170 print:print" joystick #1 joystick #2
175 [153]:[153]:[153]:[153]:[153]" <revised for c-64 by alan gardner>"
182 [151]781,23:[151]782,13:[158]65520:[153]"please wait";:[151]198,0
185 [134]a%(40,20):[129]z0[178]0[164]40:[129]z1[178]0[164]20:a%(z0,z1)[178]0:[130]z1,z0
190 [151]781,23:[151]782,9:[158]65520:[153]"press any key to begin";:[151]198,0
195 [146]198,1:[137]210
200 [151]782,20[171][195](a$)[173]2:[158]65520:[153]a$:[142]
210 d[178]5:p[178]170
220 :
230 :
240 [134] zz%(761),z1%(761),z2%(761),z3%(761)
250 x[178]5:x1[178]35:y[178]5:y1[178]18:me[178]8:ne[178]4:[151]198,0
260 [153]"load";:[129]pr[178]0[164]39:[153]"spc(";:[130]:[129]pr[178]1[164]19:[153]"spc("[166]38)"spc(";:[130]
262 [129]pr[178]0[164]39:[153]"spc(";:[130]
264 :
265 [143] main program
266 :
270 :
272 f1[178][194](56320)[175]16:[139]f1[179][177]16[167]290
275 kp[178]15[171]([194](56320)[175]15):[139]kp[178]0[176]kp[178]5[176]kp[178]6[176]kp[178]9[176]kp[178]10[167]290
280 ne[178]kp
290 f2[178][194](56321)[175]16
295 k2[178]15[171]([194](56321)[175]15):[139]k2[178]0[176]k2[178]5[176]k2[178]6[176]k2[178]9[176]k2[178]10[167]310
300 me[178]k2
310 [139]me[178]1[167]y[178]y[171]1:[139]f2[179][177]16[167]y[178]y[171]1
320 [139]ne[178]1[167]y1[178]y1[171]1:[139]f1[179][177]16[167]y1[178]y1[171]1
330 [139]me[178]2[167]y[178]y[170]1:[139]f2[179][177]16[167]y[178]y[170]1
340 [139]ne[178]2[167]y1[178]y1[170]1:[139]f1[179][177]16[167]y1[178]y1[170]1
350 [139]me[178]4[167]x[178]x[171]1:[139]f2[179][177]16[167]x[178]x[171]1
360 [139]ne[178]4[167]x1[178]x1[171]1:[139]f1[179][177]16[167]x1[178]x1[171]1
370 [139]me[178]8[167]x[178]x[170]1:[139]f2[179][177]16[167]x[178]x[170]1
380 [139]ne[178]8[167]x1[178]x1[170]1:[139]f1[179][177]16[167]x1[178]x1[170]1
390 [139]y[179][178].[167]y[178].:c[178]1:[137]570
400 [139]y1[179][178].[167]y1[178].:c[178]2:[137]570
410 [139]y[177][178]20[167]y[178]20:c[178]1:[137]570
420 [139]y1[177][178]20[167]y1[178]20:c[178]2:[137]570
430 [139]x[179][178].[167]x[178].:c[178]1:[137]570
440 [139]x1[179][178].[167]x1[178].:c[178]2:[137]570
450 [139]x[177][178]39[167]x[178]39:c[178]1:[137]570
460 [139]x1[177][178]39[167]x1[178]39:c[178]2:[137]570
470 :
480 [139](a%(x,y)[178]1) [176] (a%(x1,y1)[178]1)[167]540
490 t[178]t[170]1:zz%(t)[178]x:z1%(t)[178]y:z2%(t)[178]x1:z3%(t)[178]y1
500 :
510 [151]1024[170]x[170]y[172]40,160:[151]55296[170]x[170]40[172]y,2:a%(x,y)[178]1
515 [151]1024[170]x1[170]y1[172]40,160:[151]55296[170]x1[170]y1[172]40,6:a%(x1,y1)[178]1
520 [161]p$:[139]p$[178]"input"[167][141]760
530 [137]270
540 [143] crash routine
550 [139]a%(x,y)[178]1[167]c[178]1
560 [139]a%(x1,y1)[178]1[167]c[178]2
570 [151]781,22:[151]782,1:[158]65520:[153]"c r a s h!!!!":[143] sound routine
580 [139]a%(x,y)[178]1 [175] a%(x1,y1)[178]1[167]a[178]a[170]1:b[178]b[170]1
585 [139]a%(x,y)[178]1 [175] a%(x1,y1)[178]1[167][153][163]10)"both cars crashed!!":c[178]3:[137]640
590 [153][163]10)"car ";c;"crashed!!"
595 [129]dl[178]1[164]500:[130]
600 [139]c[178]1[167]a[178]a[170]1
610 [139]c[178]2[167]b[178]b[170]1
620 :
630 :
640 [139]a[178]5[167]cw[178]2
650 [139]b[178]5[167]cw[178]1
660 [139]a[178]5 [175] b[178]5 [167]a[178]4:b[178]4
670 [139]a[178]5 [176] b[178]5 [167][153]"loadthe winner is";:[129]d1[178]1[164]10:[129]d2[178]1[164]100:[130]d2
671 [139]a[178]5 [176] b[178]5 [167] [153]".";:[130]d1:[153]"car number "cw:[153]:[153]
672 [139]a[179][177]5 [175] b[179][177]5 [167]680
673 [153]"play again?":[151]198,0:[146]198,1:[161]k$:[139]k$[179][177]"y"[175]k$[179][177]"n"[167][153]"on";:[137]672
674 [139]k$[178]"n"[167]63000
676 [138]
680 [129]r[178]1[164]t
690 a%(zz%(r),z1%(r))[178]0:a%(z2%(r),z3%(r))[178]0
700 [139]c[178]1[167][151]1024[170]zz%(r)[170]40[172]z1%(r),160:[151]55296[170]zz%(r)[170]40[172]z1%(r),0
710 [139]c[178]2[167][151]1024[170]z2%(r)[170]40[172]z3%(r),160:[151]55296[170]z2%(r)[170]40[172]z3%(r),0
720 [139]c[178]3[167][151]1024[170]zz%(r)[170]40[172]z1%(r),160:[151]55296[170]zz%(r)[170]40[172]z1%(r),0
725 [139]c[178]3[167][151]1024[170]z2%(r)[170]40[172]z3%(r),160:[151]55296[170]z2%(r)[170]40[172]z3%(r),0
730 [130]r
740 t[178]0:r[178]0:[137]250
750 :
755 :
760 [151]198,0:[151]781,23:[151]782,17:[158]65520:[153]"paused"a%(x,y);a%(x1,y1)
770 [161]p$:[139]p$[179][177]"input"[167]770
780 [151]198,0:[151]781,23:[151]782,17:[158]65520:[153]"spc(spc(spc(spc(spc(spc(spc(":[142]
790 :
800 :
10000 [143] no moving back on yourself
10001 [151]781,22:[151]782,5:[158]65520:[153]f1:[151]782,20:[158]65520:[153]f2
10002 [139]kp[178]4 [175] ne[178]8 [167] kp[178]ne:[137]10009
10003 [139]kp[178]8 [175] ne[178]4 [167] kp[178]ne:[137]10009
10004 [139]kp[178]1 [175] ne[178]2 [167] kp[178]ne:[137]10009
10005 [139]kp[178]2 [175] ne[178]1 [167] kp[178]ne:[137]10009
10006 :
10009 [142]
10010 [143] no moving back on yourself
10012 [139]k2[178]4 [175] me[178]8 [167] k2[178]me:[137]10020
10013 [139]k2[178]8 [175] me[178]4 [167] k2[178]me:[137]10020
10014 [139]k2[178]1 [175] me[178]2 [167] k2[178]me:[137]10020
10015 [139]k2[178]2 [175] me[178]1 [167] k2[178]me:[137]10020
10020 [142]
20000 :
30000 :
63000 [143] link back to loadstar
63002 [153]"loadload"[199](34)"payload"[199](34)",8":[153]"run"
63004 [151]631,13:[151]632,13:[151]198,2:[128]